projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
97c0d11
)
broadway: Fix input events
author
Alexander Larsson
<alexl@redhat.com>
Tue, 21 Nov 2017 20:22:04 +0000
(21:22 +0100)
committer
Alexander Larsson
<alexl@redhat.com>
Thu, 23 Nov 2017 09:48:29 +0000
(10:48 +0100)
gdk/broadway/broadway.js
patch
|
blob
|
history
diff --git
a/gdk/broadway/broadway.js
b/gdk/broadway/broadway.js
index 72cd91c95c6db5be9054e863bab73947cd86c04c..32406b070b497daeb930b7742b644f4f854971fc 100644
(file)
--- a/
gdk/broadway/broadway.js
+++ b/
gdk/broadway/broadway.js
@@
-582,10
+582,14
@@
function handleMessage(message)
}
function getSurfaceId(ev) {
- var surface = ev.target.surface;
- if (surface != undefined)
- return surface.id;
- return 0;
+ var target = ev.target;
+ while (target.surface == undefined) {
+ if (target == document)
+ return 0;
+ target = target.parentNode;
+ }
+
+ return target.surface.id;
}
function sendInput(cmd, args)